package main

import "fmt"

func main() {
	//Go 语言的 string 是用 uft-8 进行编码的，英文字母占用一个字节，而中文字母占用 3个字节
	//所以 hello,中国 的长度为 5+1+（2*3)= 12个字节。
	s := "hello,中国"
	fmt.Println(len(s))

	//用+来连接字符串
	fmt.Println(s + "梦。")

	//一般使用双引号来包裹字符串。使用\ 来转义
	s2 := "你好\r\n世界"
	fmt.Println(s2)

	//使用反引号时，不会对\进行转义
	s3 := `你好\r\n世界`
	fmt.Println(s3)

	//使用反引号时，可以直接换行。如果用双引号，这样写会报错
	s4 := `今天的天气
还不错`
	fmt.Println(s4)
}
